package com.situ.mall.order.vo;

import com.github.pagehelper.PageInfo;
import lombok.Data;

import java.util.List;

@Data
public class LayuiTableVO {

    //code =0 success, !=0 f
    private Integer code;

    //code !=0,msg指定失败原因
    private String msg;

    //在不分页的前提下，能查到多少条数据
    private Long count;

    //当前页的数据
    private List<?> data;

    public void  setData(List<?> list){
        this.data=list;
        this.count=new PageInfo<>(list).getTotal();
    }

    public static LayuiTableVO data(List<?> list){
        LayuiTableVO vo= new LayuiTableVO();
        vo.setData(list);
        return vo;
    }
}
